Serialized Form
rc
RoverController rc
scans
java.util.Vector scans
useSlider
boolean useSlider
distance
int distance
angle
int angle
RangeLabel
javax.swing.JLabel RangeLabel
ScanList
javax.swing.JList ScanList
ScanScrollPane
javax.swing.JScrollPane ScanScrollPane
blCenter
javax.swing.JLabel blCenter
blSlider
javax.swing.JSlider blSlider
blcTF
javax.swing.JTextField blcTF
blrTF
javax.swing.JTextField blrTF
brLabel
javax.swing.JLabel brLabel
brSlider
javax.swing.JSlider brSlider
brcTF
javax.swing.JTextField brcTF
brrTF
javax.swing.JTextField brrTF
centerLabel
javax.swing.JLabel centerLabel
connectButton
javax.swing.JButton connectButton
driveAdjustLabel
javax.swing.JLabel driveAdjustLabel
driveAdjustTF
javax.swing.JTextField driveAdjustTF
driveButton
javax.swing.JButton driveButton
driveDistTF
javax.swing.JTextField driveDistTF
flLabel
javax.swing.JLabel flLabel
flSlider
javax.swing.JSlider flSlider
flcTF
javax.swing.JTextField flcTF
flrTF
javax.swing.JTextField flrTF
frLabel
javax.swing.JLabel frLabel
frSlider
javax.swing.JSlider frSlider
frcTF
javax.swing.JTextField frcTF
frrTF
javax.swing.JTextField frrTF
ipLabel
javax.swing.JLabel ipLabel
ipTF
javax.swing.JTextField ipTF
loadScanFromFileButton
javax.swing.JButton loadScanFromFileButton
loadScanFromRoverButton
javax.swing.JButton loadScanFromRoverButton
loadServoFromFileButton
javax.swing.JButton loadServoFromFileButton
loadServoFromRoverButton
javax.swing.JButton loadServoFromRoverButton
motorAdjustPanel
javax.swing.JPanel motorAdjustPanel
psLabel
javax.swing.JLabel psLabel
psSlider
javax.swing.JSlider psSlider
pscTF
javax.swing.JTextField pscTF
psrTF
javax.swing.JTextField psrTF
restoreDefaultsButton
javax.swing.JButton restoreDefaultsButton
saveScanToFileButton
javax.swing.JButton saveScanToFileButton
saveScanToRoverButton
javax.swing.JButton saveScanToRoverButton
saveServoToFileButton
javax.swing.JButton saveServoToFileButton
saveServoToRoverButton
javax.swing.JButton saveServoToRoverButton
scanEditPanel
javax.swing.JPanel scanEditPanel
scanOpPanel
javax.swing.JPanel scanOpPanel
scanPanel
javax.swing.JPanel scanPanel
selectTabbedPane
javax.swing.JTabbedPane selectTabbedPane
servoOpPanel
javax.swing.JPanel servoOpPanel
servoPanel
javax.swing.JPanel servoPanel
servoPosPanel
javax.swing.JPanel servoPosPanel
statusLabel
javax.swing.JLabel statusLabel
tsLabel
javax.swing.JLabel tsLabel
tsSlider
javax.swing.JSlider tsSlider
tscTF
javax.swing.JTextField tscTF
tsrTF
javax.swing.JTextField tsrTF
turnAdjustLabel
javax.swing.JLabel turnAdjustLabel
turnAdjustTF
javax.swing.JTextField turnAdjustTF
turnAngleTF
javax.swing.JTextField turnAngleTF
turnButton
javax.swing.JButton turnButton
Class PER.Diagnostic extends javax.swing.JFrame implements Serializable |
rover
Rover rover
sc
Diagnostic.SendCommands sc
frt
Diagnostic.FindRockThread frt
UVlight
boolean UVlight
startx
int startx
starty
int starty
ackermanButton
javax.swing.JRadioButton ackermanButton
connectButton
javax.swing.JButton connectButton
connectPanel
javax.swing.JPanel connectPanel
driveButtonGroup
javax.swing.ButtonGroup driveButtonGroup
drivePanel
javax.swing.JPanel drivePanel
findRockButton
javax.swing.JButton findRockButton
findRockPanel
javax.swing.JPanel findRockPanel
ipLabel
javax.swing.JLabel ipLabel
ipTF
javax.swing.JTextField ipTF
irLabel
javax.swing.JLabel irLabel
irPanel
javax.swing.JPanel irPanel
lastActionFLabel
javax.swing.JLabel lastActionFLabel
lastActionLabel
javax.swing.JLabel lastActionLabel
lastResultFLabel
javax.swing.JLabel lastResultFLabel
lastResultLabel
javax.swing.JLabel lastResultLabel
omniButton
javax.swing.JRadioButton omniButton
panLabel
javax.swing.JLabel panLabel
panTF
javax.swing.JTextField panTF
picLabel
javax.swing.JLabel picLabel
picPanel
javax.swing.JPanel picPanel
stopFindRockButton
javax.swing.JButton stopFindRockButton
takePicButton
javax.swing.JButton takePicButton
tiltLabel
javax.swing.JLabel tiltLabel
tiltTF
javax.swing.JTextField tiltTF
turnButton
javax.swing.JRadioButton turnButton
updateIRButton
javax.swing.JButton updateIRButton
uvButtonGroup
javax.swing.ButtonGroup uvButtonGroup
uvOffButton
javax.swing.JRadioButton uvOffButton
uvOnButton
javax.swing.JRadioButton uvOnButton
uvPanel
javax.swing.JPanel uvPanel
voltageLabel
javax.swing.JLabel voltageLabel
Class PER.Vision extends javax.swing.JFrame implements Serializable |
rover
Rover rover
trackFinder
TrackFinder trackFinder
source
java.awt.image.MemoryImageSource source
previewSource
java.awt.image.MemoryImageSource previewSource
rgb
int[] rgb
yuv
int[] yuv
previewPix
int[] previewPix
pan
int pan
tilt
int tilt
trackThread
PER.Vision.ShowTrackThread trackThread
motionThread
PER.Vision.ShowMotionThread motionThread
headMoving
boolean headMoving
colorPanel
javax.swing.JPanel colorPanel
connectButton
javax.swing.JButton connectButton
connectPanel
javax.swing.JPanel connectPanel
controlPanel
javax.swing.JPanel controlPanel
detectMotionButton
javax.swing.JButton detectMotionButton
downLabel
javax.swing.JLabel downLabel
grabButton
javax.swing.JButton grabButton
headPanel
javax.swing.JPanel headPanel
headPanelA
javax.swing.JPanel headPanelA
ibLabel
javax.swing.JLabel ibLabel
igLabel
javax.swing.JLabel igLabel
imageLabel
javax.swing.JLabel imageLabel
ipLabel
javax.swing.JLabel ipLabel
ipTF
javax.swing.JTextField ipTF
irLabel
javax.swing.JLabel irLabel
iuLabel
javax.swing.JLabel iuLabel
ivLabel
javax.swing.JLabel ivLabel
iyLabel
javax.swing.JLabel iyLabel
leftLabel
javax.swing.JLabel leftLabel
lineFollowCheckBox
javax.swing.JCheckBox lineFollowCheckBox
maxuLabel
javax.swing.JLabel maxuLabel
maxuTF
javax.swing.JTextField maxuTF
maxvLabel
javax.swing.JLabel maxvLabel
maxvTF
javax.swing.JTextField maxvTF
maxyLabel
javax.swing.JLabel maxyLabel
maxyTF
javax.swing.JTextField maxyTF
minuLabel
javax.swing.JLabel minuLabel
minuTF
javax.swing.JTextField minuTF
minvLabel
javax.swing.JLabel minvLabel
minvTF
javax.swing.JTextField minvTF
minyLabel
javax.swing.JLabel minyLabel
minyTF
javax.swing.JTextField minyTF
panLabel
javax.swing.JLabel panLabel
previewLabel
javax.swing.JLabel previewLabel
rightLabel
javax.swing.JLabel rightLabel
startTrackButton
javax.swing.JButton startTrackButton
statusLabel
javax.swing.JLabel statusLabel
stopStreamingButton
javax.swing.JButton stopStreamingButton
tiltLabel
javax.swing.JLabel tiltLabel
trackMovePanCheckBox
javax.swing.JCheckBox trackMovePanCheckBox
trackMoveTiltCheckBox
javax.swing.JCheckBox trackMoveTiltCheckBox
trackPanel
javax.swing.JPanel trackPanel
trackParamsPanel
javax.swing.JPanel trackParamsPanel
upLabel
javax.swing.JLabel upLabel
rov
Rover rov
currThread
java.lang.Thread currThread
- Thread of the currently executing command.
fullImage
java.awt.image.BufferedImage fullImage
- The full resolution version of the current image.
scaledImage
java.awt.image.BufferedImage scaledImage
- Version of the current image that is scaled to fit the display area.
stop
boolean stop
- Set to true when the Stop button is hit.
imageFileChooser
javax.swing.JFileChooser imageFileChooser
- File chooser for saving images.
valid
boolean valid
- Indicates if the last input value checked was valid or not.
outputScrollBar
javax.swing.JScrollBar outputScrollBar
- Vertical scroll bar for the rover output area.
aLabel
javax.swing.JLabel aLabel
bLabel
javax.swing.JLabel bLabel
button1
javax.swing.JButton button1
button10
javax.swing.JButton button10
button2
javax.swing.JButton button2
button3
javax.swing.JButton button3
button4
javax.swing.JButton button4
button5
javax.swing.JButton button5
button6
javax.swing.JButton button6
button7
javax.swing.JButton button7
button8
javax.swing.JButton button8
button9
javax.swing.JButton button9
cLabel
javax.swing.JLabel cLabel
commandPanel
javax.swing.JPanel commandPanel
connectButton
javax.swing.JButton connectButton
description1
javax.swing.JTextArea description1
description10
javax.swing.JTextArea description10
description2
javax.swing.JTextArea description2
description3
javax.swing.JTextArea description3
description4
javax.swing.JTextArea description4
description5
javax.swing.JTextArea description5
description6
javax.swing.JTextArea description6
description7
javax.swing.JTextArea description7
description8
javax.swing.JTextArea description8
description9
javax.swing.JTextArea description9
fullRadioButton
javax.swing.JRadioButton fullRadioButton
imageLabel
javax.swing.JLabel imageLabel
imageScrollPane
javax.swing.JScrollPane imageScrollPane
inputPanel
javax.swing.JPanel inputPanel
ipLabel
javax.swing.JLabel ipLabel
ipPanel
javax.swing.JPanel ipPanel
ipTextField
javax.swing.JTextField ipTextField
jScrollPane1
javax.swing.JScrollPane jScrollPane1
jScrollPane10
javax.swing.JScrollPane jScrollPane10
jScrollPane2
javax.swing.JScrollPane jScrollPane2
jScrollPane3
javax.swing.JScrollPane jScrollPane3
jScrollPane4
javax.swing.JScrollPane jScrollPane4
jScrollPane5
javax.swing.JScrollPane jScrollPane5
jScrollPane6
javax.swing.JScrollPane jScrollPane6
jScrollPane7
javax.swing.JScrollPane jScrollPane7
jScrollPane8
javax.swing.JScrollPane jScrollPane8
jScrollPane9
javax.swing.JScrollPane jScrollPane9
mainPanel
javax.swing.JPanel mainPanel
outputPanel
javax.swing.JPanel outputPanel
outputScrollPane
javax.swing.JScrollPane outputScrollPane
presetPanel
javax.swing.JPanel presetPanel
saveImageButton
javax.swing.JButton saveImageButton
scalePanel
javax.swing.JPanel scalePanel
scalebuttonGroup
javax.swing.ButtonGroup scalebuttonGroup
scaledRadioButton
javax.swing.JRadioButton scaledRadioButton
stopButton
javax.swing.JButton stopButton
takePanoramaButton
javax.swing.JButton takePanoramaButton
takePictureButton
javax.swing.JButton takePictureButton
variableA
javax.swing.JTextField variableA
variableB
javax.swing.JTextField variableB
variableC
javax.swing.JTextField variableC
variableX
javax.swing.JTextField variableX
variableY
javax.swing.JTextField variableY
variableZ
javax.swing.JTextField variableZ
xLabel
javax.swing.JLabel xLabel
yLabel
javax.swing.JLabel yLabel
zLabel
javax.swing.JLabel zLabel
rov
Rover rov
currThread
java.lang.Thread currThread
- Thread of the currently executing command.
fullImage
java.awt.image.BufferedImage fullImage
- The full resolution version of the current image.
scaledImage
java.awt.image.BufferedImage scaledImage
- Version of the current image that is scaled to fit the display area.
stop
boolean stop
- Set to true when the Stop button is hit.
imageFileChooser
javax.swing.JFileChooser imageFileChooser
- File chooser for saving images.
valid
boolean valid
- Indicates if the last input value checked was valid or not.
outputScrollBar
javax.swing.JScrollBar outputScrollBar
- Vertical scroll bar for the rover output area.
aLabel
javax.swing.JLabel aLabel
bLabel
javax.swing.JLabel bLabel
button1
javax.swing.JButton button1
button10
javax.swing.JButton button10
button2
javax.swing.JButton button2
button3
javax.swing.JButton button3
button4
javax.swing.JButton button4
button5
javax.swing.JButton button5
button6
javax.swing.JButton button6
button7
javax.swing.JButton button7
button8
javax.swing.JButton button8
button9
javax.swing.JButton button9
cLabel
javax.swing.JLabel cLabel
commandPanel
javax.swing.JPanel commandPanel
connectButton
javax.swing.JButton connectButton
description1
javax.swing.JTextArea description1
description10
javax.swing.JTextArea description10
description2
javax.swing.JTextArea description2
description3
javax.swing.JTextArea description3
description4
javax.swing.JTextArea description4
description5
javax.swing.JTextArea description5
description6
javax.swing.JTextArea description6
description7
javax.swing.JTextArea description7
description8
javax.swing.JTextArea description8
description9
javax.swing.JTextArea description9
fullRadioButton
javax.swing.JRadioButton fullRadioButton
imageLabel
javax.swing.JLabel imageLabel
imageScrollPane
javax.swing.JScrollPane imageScrollPane
inputPanel
javax.swing.JPanel inputPanel
ipLabel
javax.swing.JLabel ipLabel
ipPanel
javax.swing.JPanel ipPanel
ipTextField
javax.swing.JTextField ipTextField
jScrollPane1
javax.swing.JScrollPane jScrollPane1
jScrollPane10
javax.swing.JScrollPane jScrollPane10
jScrollPane2
javax.swing.JScrollPane jScrollPane2
jScrollPane3
javax.swing.JScrollPane jScrollPane3
jScrollPane4
javax.swing.JScrollPane jScrollPane4
jScrollPane5
javax.swing.JScrollPane jScrollPane5
jScrollPane6
javax.swing.JScrollPane jScrollPane6
jScrollPane7
javax.swing.JScrollPane jScrollPane7
jScrollPane8
javax.swing.JScrollPane jScrollPane8
jScrollPane9
javax.swing.JScrollPane jScrollPane9
mainPanel
javax.swing.JPanel mainPanel
outputPanel
javax.swing.JPanel outputPanel
outputScrollPane
javax.swing.JScrollPane outputScrollPane
presetPanel
javax.swing.JPanel presetPanel
saveImageButton
javax.swing.JButton saveImageButton
scalePanel
javax.swing.JPanel scalePanel
scalebuttonGroup
javax.swing.ButtonGroup scalebuttonGroup
scaledRadioButton
javax.swing.JRadioButton scaledRadioButton
stopButton
javax.swing.JButton stopButton
takePanoramaButton
javax.swing.JButton takePanoramaButton
takePictureButton
javax.swing.JButton takePictureButton
variableA
javax.swing.JTextField variableA
variableB
javax.swing.JTextField variableB
variableC
javax.swing.JTextField variableC
variableX
javax.swing.JTextField variableX
variableY
javax.swing.JTextField variableY
variableZ
javax.swing.JTextField variableZ
xLabel
javax.swing.JLabel xLabel
yLabel
javax.swing.JLabel yLabel
zLabel
javax.swing.JLabel zLabel
rov
Rover rov
currThread
java.lang.Thread currThread
- Thread of the currently executing command.
fullImage
java.awt.image.BufferedImage fullImage
- The full resolution version of the current image.
scaledImage
java.awt.image.BufferedImage scaledImage
- Version of the current image that is scaled to fit the display area.
stop
boolean stop
- Set to true when the Stop button is hit.
imageFileChooser
javax.swing.JFileChooser imageFileChooser
- File chooser for saving images.
valid
boolean valid
- Indicates if the last input value checked was valid or not.
outputScrollBar
javax.swing.JScrollBar outputScrollBar
- Vertical scroll bar for the rover output area.
aLabel
javax.swing.JLabel aLabel
bLabel
javax.swing.JLabel bLabel
button1
javax.swing.JButton button1
button10
javax.swing.JButton button10
button2
javax.swing.JButton button2
button3
javax.swing.JButton button3
button4
javax.swing.JButton button4
button5
javax.swing.JButton button5
button6
javax.swing.JButton button6
button7
javax.swing.JButton button7
button8
javax.swing.JButton button8
button9
javax.swing.JButton button9
cLabel
javax.swing.JLabel cLabel
commandPanel
javax.swing.JPanel commandPanel
connectButton
javax.swing.JButton connectButton
description1
javax.swing.JTextArea description1
description10
javax.swing.JTextArea description10
description2
javax.swing.JTextArea description2
description3
javax.swing.JTextArea description3
description4
javax.swing.JTextArea description4
description5
javax.swing.JTextArea description5
description6
javax.swing.JTextArea description6
description7
javax.swing.JTextArea description7
description8
javax.swing.JTextArea description8
description9
javax.swing.JTextArea description9
fullRadioButton
javax.swing.JRadioButton fullRadioButton
imageLabel
javax.swing.JLabel imageLabel
imageScrollPane
javax.swing.JScrollPane imageScrollPane
inputPanel
javax.swing.JPanel inputPanel
ipLabel
javax.swing.JLabel ipLabel
ipPanel
javax.swing.JPanel ipPanel
ipTextField
javax.swing.JTextField ipTextField
jScrollPane1
javax.swing.JScrollPane jScrollPane1
jScrollPane10
javax.swing.JScrollPane jScrollPane10
jScrollPane2
javax.swing.JScrollPane jScrollPane2
jScrollPane3
javax.swing.JScrollPane jScrollPane3
jScrollPane4
javax.swing.JScrollPane jScrollPane4
jScrollPane5
javax.swing.JScrollPane jScrollPane5
jScrollPane6
javax.swing.JScrollPane jScrollPane6
jScrollPane7
javax.swing.JScrollPane jScrollPane7
jScrollPane8
javax.swing.JScrollPane jScrollPane8
jScrollPane9
javax.swing.JScrollPane jScrollPane9
mainPanel
javax.swing.JPanel mainPanel
outputPanel
javax.swing.JPanel outputPanel
outputScrollPane
javax.swing.JScrollPane outputScrollPane
presetPanel
javax.swing.JPanel presetPanel
saveImageButton
javax.swing.JButton saveImageButton
scalePanel
javax.swing.JPanel scalePanel
scalebuttonGroup
javax.swing.ButtonGroup scalebuttonGroup
scaledRadioButton
javax.swing.JRadioButton scaledRadioButton
stopButton
javax.swing.JButton stopButton
takePanoramaButton
javax.swing.JButton takePanoramaButton
takePictureButton
javax.swing.JButton takePictureButton
variableA
javax.swing.JTextField variableA
variableB
javax.swing.JTextField variableB
variableC
javax.swing.JTextField variableC
variableX
javax.swing.JTextField variableX
variableY
javax.swing.JTextField variableY
variableZ
javax.swing.JTextField variableZ
xLabel
javax.swing.JLabel xLabel
yLabel
javax.swing.JLabel yLabel
zLabel
javax.swing.JLabel zLabel
fc
FlowController fc
MS_PER_SECOND
long MS_PER_SECOND
MS_PER_MINUTE
long MS_PER_MINUTE
MS_PER_HOUR
long MS_PER_HOUR
MS_PER_DAY
long MS_PER_DAY
MS_PER_MONTH
long MS_PER_MONTH
MS_PER_YEAR
long MS_PER_YEAR
fileChooser
javax.swing.JFileChooser fileChooser
inputFile
java.io.File inputFile
summaryOutputFile
java.io.File summaryOutputFile
fullOutputFile
java.io.File fullOutputFile
attractTime
long attractTime
missionTime
long missionTime
timeoutTime
long timeoutTime
numMissions
int numMissions
numLoops
int numLoops
numTimeoutsMC
int numTimeoutsMC
numTimeoutsPOV
int numTimeoutsPOV
df
java.text.DateFormat df
sdf
java.text.SimpleDateFormat sdf
offset
long offset
ml
java.util.Vector ml
summaryOutputStream
java.io.PrintStream summaryOutputStream
fullOutputStream
java.io.PrintStream fullOutputStream
analyzeButton
javax.swing.JButton analyzeButton
fullOutputBrowseButton
javax.swing.JButton fullOutputBrowseButton
fullOutputTextField
javax.swing.JTextField fullOutputTextField
inputBrowseButton
javax.swing.JButton inputBrowseButton
inputTextField
javax.swing.JTextField inputTextField
jLabel1
javax.swing.JLabel jLabel1
jLabel2
javax.swing.JLabel jLabel2
jLabel3
javax.swing.JLabel jLabel3
outputBrowseButton
javax.swing.JButton outputBrowseButton
outputTextField
javax.swing.JTextField outputTextField
image2
javax.swing.JLabel image2
image3
javax.swing.JLabel image3
image4
javax.swing.JLabel image4
image4_animation
javax.swing.JLabel image4_animation
image4_pane
javax.swing.JLayeredPane image4_pane
image5
javax.swing.JLabel image5
image5_animation
javax.swing.JLabel image5_animation
image5_pane
javax.swing.JLayeredPane image5_pane
image6
javax.swing.JLabel image6
image6_animation
javax.swing.JLabel image6_animation
image6_pane
javax.swing.JLayeredPane image6_pane
imagePanel
javax.swing.JPanel imagePanel
loopTimer
javax.swing.Timer loopTimer
bgLabel
javax.swing.JLabel bgLabel
shadowLabel
javax.swing.JLabel shadowLabel
timeLabel
javax.swing.JLabel timeLabel
isMAC
boolean isMAC
layout
java.awt.CardLayout layout
attractLoop
AttractLoop attractLoop
receivingPanoramaScreen
Panoramic receivingPanoramaScreen
missionCentral
MissionCentral missionCentral
roverPOVScreen
RoverPOVScreen roverPOVScreen
rov
Rover rov
seq
Sequencer seq
tpa
TakePanoramaAction tpa
degreesToTurn
int degreesToTurn
distToDrive
int distToDrive
skipAttractLoop
boolean skipAttractLoop
timer
javax.swing.Timer timer
clockTimer
javax.swing.Timer clockTimer
sdf
java.text.SimpleDateFormat sdf
time
java.util.GregorianCalendar time
currScreen
Screen currScreen
lastMotion
long lastMotion
bgLabel
javax.swing.JLabel bgLabel
clearButton
javax.swing.JButton clearButton
cmLabel
javax.swing.JLabel cmLabel
degreeLabel
javax.swing.JLabel degreeLabel
dirPanel
javax.swing.JPanel dirPanel
directionBoxLabel
javax.swing.JLabel directionBoxLabel
directionLabel
javax.swing.JLabel directionLabel
distPanel
javax.swing.JPanel distPanel
distanceBoxLabel
javax.swing.JLabel distanceBoxLabel
distanceLabel
javax.swing.JLabel distanceLabel
goBoxLabel
javax.swing.JLabel goBoxLabel
goButton
javax.swing.JButton goButton
instructLabel
javax.swing.JLabel instructLabel
layeredPane
javax.swing.JLayeredPane layeredPane
mapLayeredPane
javax.swing.JLayeredPane mapLayeredPane
navOnlyMenuItem
javax.swing.JMenuItem navOnlyMenuItem
navPlusMenuItem
javax.swing.JMenuItem navPlusMenuItem
newPanMenuItem
javax.swing.JMenuItem newPanMenuItem
panBorderLabel
javax.swing.JLabel panBorderLabel
panLayeredPane
javax.swing.JLayeredPane panLayeredPane
panorama
javax.swing.JLabel panorama
popupMenu
javax.swing.JPopupMenu popupMenu
rightLeftLabel
javax.swing.JLabel rightLeftLabel
roverLabel
javax.swing.JLabel roverLabel
satBorderLabel
javax.swing.JLabel satBorderLabel
siteLabel
javax.swing.JLabel siteLabel
sun
javax.swing.JLabel sun
sunLabel
javax.swing.JLabel sunLabel
sunLayeredPane
javax.swing.JLayeredPane sunLayeredPane
targetLabel
javax.swing.JLabel targetLabel
turnMenuItem
javax.swing.JMenuItem turnMenuItem
siteX
int siteX
mouseX
int mouseX
degrees
int degrees
dist
int dist
mapWidth
int mapWidth
mapHeight
int mapHeight
panoramaWidth
int panoramaWidth
hand
java.awt.Cursor hand
fullCrosshairs
java.awt.Cursor fullCrosshairs
emptyCrosshairs
java.awt.Cursor emptyCrosshairs
bgImg
java.awt.Image bgImg
roverImg
java.awt.Image roverImg
targetImg
java.awt.Image targetImg
siteImg
java.awt.Image siteImg
sunImg
java.awt.Image sunImg
panArrowLeftImg
java.awt.Image panArrowLeftImg
panArrowRightImg
java.awt.Image panArrowRightImg
panArrowLeftIcon
javax.swing.ImageIcon panArrowLeftIcon
panArrowRightIcon
javax.swing.ImageIcon panArrowRightIcon
instruct1Icon
javax.swing.ImageIcon instruct1Icon
instruct2Icon
javax.swing.ImageIcon instruct2Icon
instruct3Icon
javax.swing.ImageIcon instruct3Icon
clock
ClockPane clock
mapLabel
MissionCentral.MLabel mapLabel
cmPerPixel
double cmPerPixel
mapPoly
java.awt.Polygon mapPoly
sunX
int sunX
sunY
int sunY
buffer
int buffer
seq
Sequencer seq
status
java.lang.String status
done
boolean done
timeDone
long timeDone
turnTimer
javax.swing.Timer turnTimer
driveTimer
javax.swing.Timer driveTimer
findTimer
javax.swing.Timer findTimer
approachTimer
javax.swing.Timer approachTimer
analyzeTimer
javax.swing.Timer analyzeTimer
turnAction
Action turnAction
driveAction
Action driveAction
findAction
Action findAction
approachAction
Action approachAction
analyzeAction
Action analyzeAction
max
int max
current
int current
bg
javax.swing.JLabel bg
layeredPane
javax.swing.JLayeredPane layeredPane
panorama
javax.swing.JLabel panorama
robotPane
javax.swing.JLabel robotPane
pictureTimer
javax.swing.Timer pictureTimer
panoramaWidth
int panoramaWidth
startTime
long startTime
lastPicUpdate
long lastPicUpdate
action
TakePanoramaAction action
image_on
int image_on
rov
Rover rov
panPanel
TeleopPanPanel panPanel
scanTimer
javax.swing.Timer scanTimer
scan
int scan
oldValueOfPan
int oldValueOfPan
animation
int animation
clock
ClockPane clock
pan1
javax.swing.ImageIcon pan1
pan2
javax.swing.ImageIcon pan2
pan3
javax.swing.ImageIcon pan3
pan4
javax.swing.ImageIcon pan4
pan5
javax.swing.ImageIcon pan5
pan6
javax.swing.ImageIcon pan6
pan7
javax.swing.ImageIcon pan7
pan8
javax.swing.ImageIcon pan8
pan9
javax.swing.ImageIcon pan9
pan10
javax.swing.ImageIcon pan10
pan11
javax.swing.ImageIcon pan11
pan12
javax.swing.ImageIcon pan12
pan13
javax.swing.ImageIcon pan13
pan14
javax.swing.ImageIcon pan14
pan15
javax.swing.ImageIcon pan15
pan16
javax.swing.ImageIcon pan16
pan17
javax.swing.ImageIcon pan17
pan18
javax.swing.ImageIcon pan18
myLayeredPane
javax.swing.JLayeredPane myLayeredPane
quitButton
javax.swing.JButton quitButton
tryAgainButton
javax.swing.JButton tryAgainButton
rov
Rover rov
seq
Sequencer seq
last_update
long last_update
degrees
int degrees
distance
int distance
scan
int scan
whichMissionBoxMessage
int whichMissionBoxMessage
done
boolean done
finalDelay
int finalDelay
doCountdown
boolean doCountdown
doScan
boolean doScan
video
javax.swing.Timer video
update
javax.swing.Timer update
analyzeTimer
javax.swing.Timer analyzeTimer
countdownTimer
javax.swing.Timer countdownTimer
errorCaseTimeoutTimer
javax.swing.Timer errorCaseTimeoutTimer
mpp
MissionProgressPanel mpp
clock
ClockPane clock
roverPOV
javax.swing.JLabel roverPOV
roverAnalyzePOV
javax.swing.JLabel roverAnalyzePOV
roverAnalyzeScanLine
javax.swing.JLabel roverAnalyzeScanLine
missionBox
javax.swing.JLabel missionBox
missionBoxRover
RoverPOVScreen.RLayeredPane missionBoxRover
missionBoxRover_rover
javax.swing.JLabel missionBoxRover_rover
missionBoxRover_head
RoverPOVScreen.RLabel missionBoxRover_head
missionBoxRover_tracks
javax.swing.JLabel missionBoxRover_tracks
missionBoxMessage
javax.swing.JLabel missionBoxMessage
currentDirLabel
javax.swing.JLabel currentDirLabel
totalDirLabel
javax.swing.JLabel totalDirLabel
totalDistLabel
javax.swing.JLabel totalDistLabel
countDown1
javax.swing.ImageIcon countDown1
countDown2
javax.swing.ImageIcon countDown2
countDown3
javax.swing.ImageIcon countDown3
countDown4
javax.swing.ImageIcon countDown4
countDown5
javax.swing.ImageIcon countDown5
countDown6
javax.swing.ImageIcon countDown6
countDown7
javax.swing.ImageIcon countDown7
countDown8
javax.swing.ImageIcon countDown8
countDown9
javax.swing.ImageIcon countDown9
countDown10
javax.swing.ImageIcon countDown10
excellentWork
javax.swing.ImageIcon excellentWork
buckleUp
javax.swing.ImageIcon buckleUp
purpleblank
javax.swing.ImageIcon purpleblank
introIcon
javax.swing.ImageIcon introIcon
feedbackDriving
javax.swing.ImageIcon feedbackDriving
feedbackTurning
javax.swing.ImageIcon feedbackTurning
feedbackAnalyzing
javax.swing.ImageIcon feedbackAnalyzing
feedbackApproaching
javax.swing.ImageIcon feedbackApproaching
feedbackScanning
javax.swing.ImageIcon feedbackScanning
feedbackMissionComplete
javax.swing.ImageIcon feedbackMissionComplete
errorFoundNothing
javax.swing.ImageIcon errorFoundNothing
errorOutOfRange
javax.swing.ImageIcon errorOutOfRange
errorObstructed
javax.swing.ImageIcon errorObstructed
errorTryAgain
javax.swing.ImageIcon errorTryAgain
errorNotifyStaff
javax.swing.ImageIcon errorNotifyStaff
countDownScreen
javax.swing.JLabel countDownScreen
rovertracks
javax.swing.ImageIcon[] rovertracks
smallMissionBoxIcon
javax.swing.ImageIcon smallMissionBoxIcon
bigMissionBoxIcon
javax.swing.ImageIcon bigMissionBoxIcon
roverIcon_noHead
javax.swing.ImageIcon roverIcon_noHead
trackAnimation
int trackAnimation
buttonPressed
int buttonPressed
rov
Rover rov
imageFileChooser
javax.swing.JFileChooser imageFileChooser
coordinatesFileChooser
javax.swing.JFileChooser coordinatesFileChooser
previewWidth
int previewWidth
previewHeight
int previewHeight
mapImage
java.awt.Image mapImage
rolloverImage
java.awt.Image rolloverImage
mapFile
java.io.File mapFile
rolloverFile
java.io.File rolloverFile
coordinatesFile
java.io.File coordinatesFile
upperPanLimit
int upperPanLimit
lowerPanLimit
int lowerPanLimit
tpa
TakePanoramaAction tpa
advancedPanel
javax.swing.JPanel advancedPanel
beginButton
javax.swing.JButton beginButton
browseButton
javax.swing.JButton browseButton
browseButton1
javax.swing.JButton browseButton1
buttonPanel
javax.swing.JPanel buttonPanel
cancelButton
javax.swing.JButton cancelButton
contentPanel
javax.swing.JPanel contentPanel
fileNameLabel
javax.swing.JLabel fileNameLabel
fileNameLabel1
javax.swing.JLabel fileNameLabel1
finalTOLabel
javax.swing.JLabel finalTOLabel
finalTextField
javax.swing.JTextField finalTextField
ipTextField
javax.swing.JTextField ipTextField
jLabel1
javax.swing.JLabel jLabel1
jLabel2
javax.swing.JLabel jLabel2
jLabel3
javax.swing.JLabel jLabel3
jTabbedPane1
javax.swing.JTabbedPane jTabbedPane1
mapLabelLabel
javax.swing.JLabel mapLabelLabel
mapLabelLabel1
javax.swing.JLabel mapLabelLabel1
mapLabelLabel2
javax.swing.JLabel mapLabelLabel2
mapPanel
javax.swing.JPanel mapPanel
missionTOLabel
javax.swing.JLabel missionTOLabel
missionTextField
javax.swing.JTextField missionTextField
panAngleLabel
javax.swing.JLabel panAngleLabel
panComboBox
javax.swing.JComboBox panComboBox
panoramaPanel
javax.swing.JPanel panoramaPanel
previewLabel
javax.swing.JLabel previewLabel
previewLayeredPane
javax.swing.JLayeredPane previewLayeredPane
restoreDefaultAngleButton
javax.swing.JButton restoreDefaultAngleButton
restoreDefaultsButton
javax.swing.JButton restoreDefaultsButton
rollBrowseButton
javax.swing.JButton rollBrowseButton
rollFileNameLabel
javax.swing.JLabel rollFileNameLabel
rolloverLabel
javax.swing.JLabel rolloverLabel
secsLabel2
javax.swing.JLabel secsLabel2
secsLabel3
javax.swing.JLabel secsLabel3
testPanButton
javax.swing.JButton testPanButton
timeoutClarificationLabel
javax.swing.JLabel timeoutClarificationLabel
angle
int angle
size
int size
headw
int headw
headl
int headl
lensw
int lensw
lensl
int lensl
time
int time
time
int time
lightUV
boolean lightUV
width
int width
height
int height
nouvUpdateTime
long nouvUpdateTime
uvUpdateTime
long uvUpdateTime
time
int time
fra
FindRockAction fra
dist
int dist
angle
int angle
speed
double speed
- The speed to drive as a percentage of full speed.
rawSpeed
int rawSpeed
- The speed to drive as a raw motor pulse width.
time
int time
takingPictures
boolean takingPictures
safety
byte safety
scan
ScanAction scan
- The ScanAction used to check for obstacles.
imageTime
long imageTime
- The last time an image was taken by the action if the action takes pictures.
image
java.awt.image.BufferedImage image
- The last image taken by the action if the action takes pictures.
picPan
int picPan
- The pan angle to use when taking a picture.
picTilt
int picTilt
- The tilt angle to use when taking a picture.
driveAct
DriveToAction driveAct
left
TurnToAction left
right
TurnToAction right
time
int time
secs
int secs
time
int time
thresh
int thresh
minBlocks
int minBlocks
dist
int dist
angle
int angle
time
int time
takingPictures
boolean takingPictures
safety
byte safety
time
int time
obstacleDetect
boolean obstacleDetect
thumbnail
javax.swing.ImageIcon thumbnail
file
java.io.File file
moveToAct
MoveToAction moveToAct
driveAct
DriveToAction driveAct
turnActInitial
TurnToAction turnActInitial
turnActFinal
TurnToAction turnActFinal
time
int time
destinationX
int destinationX
destinationY
int destinationY
destinationTheta
int destinationTheta
inputIsValid
boolean inputIsValid
tilt
int tilt
minPan
int minPan
maxPan
int maxPan
step
int step
time
int time
allowBorderRocks
boolean allowBorderRocks
mailto
java.lang.String mailto
subject
java.lang.String subject
message
java.lang.String message
mailfrom
java.lang.String mailfrom
mailfromName
java.lang.String mailfromName
serverName
java.lang.String serverName
messageSent
boolean messageSent
secs
int secs
- The length of time to wander in seconds.
time
int time
- The time this action takes to complete in milliseconds.
driveAct
DriveToAction driveAct
turnAct
TurnToAction turnAct
rand
java.util.Random rand
takePics
boolean takePics
time
int time
img
java.awt.image.BufferedImage img
graphics
java.awt.Graphics graphics
imgWidth
int imgWidth
imgHeight
int imgHeight
width
int width
height
int height
lowAngle
int lowAngle
highAngle
int highAngle
pan
int pan
tilt
int tilt
success
boolean success
t
Rover t
angle
int angle
time
int time
takePics
boolean takePics
dist
int dist
time
int time